package com.sigmatrix.h5.message.bigdata;

import java.util.Date;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonInclude.Include;
import com.sigmatrix.h5.service.log.CommonBigDataMessage;

@JsonInclude(Include.NON_NULL)
public class BigDataInStorageDetail extends CommonBigDataMessage {
	/**
	 * @Fields serialVersionUID : TODO()
	 */
	private static final long serialVersionUID = 4335575200589859228L;
	/**
	 * logType：对应大数据表或topic
	 */
	@JsonIgnore
	private final String logType = "inStorageDetail";
	
	private Long id;

	private Long inStorageId;

	private String orderCode;

	private Integer productId;

	private String productCode;

	private Long stockId;

	private Integer creatorId;
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	private Date createTime;
	
	private Integer actualNum;

	private Integer planNum;

	private Integer codeLevel;

	private String wrapName;

	private Short isConfirm;

	private Integer planSpNum;

	private Integer actualSpNum;

	private Short status;

	private String operateContent;
	
	//top平台id非通路id
	private Integer eseId;

	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public Long getInStorageId() {
		return inStorageId;
	}

	public void setInStorageId(Long inStorageId) {
		this.inStorageId = inStorageId;
	}

	public String getOrderCode() {
		return orderCode;
	}

	public void setOrderCode(String orderCode) {
		this.orderCode = orderCode;
	}

	public Integer getProductId() {
		return productId;
	}

	public void setProductId(Integer productId) {
		this.productId = productId;
	}

	public String getProductCode() {
		return productCode;
	}

	public void setProductCode(String productCode) {
		this.productCode = productCode;
	}

	public Long getStockId() {
		return stockId;
	}

	public void setStockId(Long stockId) {
		this.stockId = stockId;
	}

	public Integer getCreatorId() {
		return creatorId;
	}

	public void setCreatorId(Integer creatorId) {
		this.creatorId = creatorId;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public Integer getActualNum() {
		return actualNum;
	}

	public void setActualNum(Integer actualNum) {
		this.actualNum = actualNum;
	}

	public Integer getPlanNum() {
		return planNum;
	}

	public void setPlanNum(Integer planNum) {
		this.planNum = planNum;
	}

	public Integer getCodeLevel() {
		return codeLevel;
	}

	public void setCodeLevel(Integer codeLevel) {
		this.codeLevel = codeLevel;
	}

	public String getWrapName() {
		return wrapName;
	}

	public void setWrapName(String wrapName) {
		this.wrapName = wrapName;
	}

	public Short getIsConfirm() {
		return isConfirm;
	}

	public void setIsConfirm(Short isConfirm) {
		this.isConfirm = isConfirm;
	}

	public Integer getPlanSpNum() {
		return planSpNum;
	}

	public void setPlanSpNum(Integer planSpNum) {
		this.planSpNum = planSpNum;
	}

	public Integer getActualSpNum() {
		return actualSpNum;
	}

	public void setActualSpNum(Integer actualSpNum) {
		this.actualSpNum = actualSpNum;
	}

	public Short getStatus() {
		return status;
	}

	public void setStatus(Short status) {
		this.status = status;
	}

	public String getOperateContent() {
		return operateContent;
	}

	public void setOperateContent(String operateContent) {
		this.operateContent = operateContent;
	}

	public Integer getEseId() {
		return eseId;
	}

	public void setEseId(Integer eseId) {
		this.eseId = eseId;
	}

	public String getLogType() {
		return logType;
	}
	
}